@charset "utf-8";

.group-lbl {
    margin: 2px;
    padding: 2px 6px;
    display: inline-block;
    background-color: #b8d3e2;
}

.quiz-form-table > tbody > tr > td > input[type="text"],
.quiz-form-table > tbody > tr > td > textarea {
    width: 640px;
}

.quiz-form-table .jquery-datepicker, .quiz-form-table select {
    width: 180px !important;
}

.quiz-result-table tr td:nth-child(2) {
    text-align: right;
}

.content-table {
    border-collapse: collapse;
    border-spacing: 0;
    min-width: 800px;
    background-color: #fff;
}

.content-table th {
    background-color: #ffdd00;
}

.content-table th,
.content-table td {
    padding: 10px;
    vertical-align: top;
}

.content-table th:nth-child(3),
.content-table td:nth-child(3) {
    text-align: center;
}

.grey-row {
    background-color: #f9f9f9;
}

.correct-ans {
    color: green;
}

.incorrect-ans {
    color: red;
}

.error {
    background-color: rgba(255, 97, 0, 0.7);
}

.error-message {
    color: rgb(255, 0, 0);
}

.answers-list > li {
    width: 300px;
    margin: 4px 0;
    text-align: right;
}

.answers-list > li > span {
    width: 254px;
    display: inline-block;
    text-align: left;
}